03bdcad62dc394b1f925b30c17d92e44a686faa3,src/freenet/client/async/SingleFileFetcher.java,MultiLevelMetadataCallback,onFailure,#FetchException#ClientGetState#ObjectContainer#ClientContext#,821

Before Change


			if(persistent)
				container.activate(SingleFileFetcher.this, 1);
			// Pass it on; fetcher is assumed to have retried as appropriate already, so this is fatal.
			SingleFileFetcher.this.onFailure(e, true, container, context);
		}

		public void onBlockSetFinished(ClientGetState state, ObjectContainer container, ClientContext context) {

After Change


				container.activate(SingleFileFetcher.this, 1);
			}
			// Pass it on; fetcher is assumed to have retried as appropriate already, so this is fatal.
			SingleFileFetcher.this.onFailure(e, true, container, context);
			if(!wasActive)
				container.deactivate(SingleFileFetcher.this, 1);
		}